Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Romania F3 Ukraine F3 Israel F2 Uzbekistan F3 Ukraine F2 Ukraine F3 Belarus F1 Romania F13 Romania F14 Ukraine F3 Belarus F4 Serbia F1 Serbia F2 Belarus F1 Belarus F2 USA F8 Ukraine F1 Ukraine F2 Ukraine F3 Turkey F13 Turkey F14 Bulgaria F1 Turkey F21 Turkey F22 Russia F8 Russia F9 Armenia F1 Armenia F2 Russia F1 Ukraine F3 Bulgaria F2 Kazakhstan F1 (Aktobe) Turkey F11 (Antalya) Romania F16 USTA Challenger of Dallas - Dallas Credicard Mastercard Tennis Cup - Campos do Jordao 2004 Freeman Men's Challenger - Joplin Uncle Toby's Burnie Challenger - Tasmania Abierto Club Casablanca - Mexico City USA F26 USA F27 Russia F1 Hilton Waikoloa Village USTA Challenger - Waikoloa Kia International in Burnie - Burnie Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto 2006 Challenger of Santa Clarita California Challenger - Valencia Coffee Cup Challenger - Chikmagalur Uzbekistan F1 Georgia F1 Uzbekistan F2 Georgia F2 Belarus F2 Romania F2 Romania F4 Romania F15 Romania F14 Romania F15 Russia F3 USA F24 Belarus F2 Challenger Banque Nationale Rimouski - Rimouski Ukraine F1 Ukraine F2 Israel F1 Israel F3 Austria F1 Austria F2 Poland F3 Uzbekistan F4 Ukraine F4 France F2 Poland F2 Swanston Challenger - Sacramento Keio Challenger International Tennis Tournament - Yokohama Hilton Waikoloa Village USTA Challenger - Waikoloa Shimadzu All Japan Indoor Tennis Championships - Kyoto BMW Tennis Championship - Sunrise Busan Open Challenger Tennis - Busan Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Flea Market Cup Busan Challenger Tennis - Busan Tenerife Challenger Tulsa Challenger Tashkent Challenger Chuncheon Challenger Rhodes Challenger Ramat Hasharon Challenger Busan Challenger Tulsa Challenger Seoul Challenger Shanghai Challenger Ningboo Challenger Tashkent Challenger Seoul Challenger Burnie Challenger Caloundra Challenger Singapore Challenger Heineken Challenger - Ho Chi Minh City Kaohsiung Challenger USTA Seascape Challenger - Aptos Britania Zavaleta - Puebla Cridicard Mastercard Tennis Cup - Campos do Jordao Samarkand Challenger Granby Challenger - Granby Karshi Challenger Shanghai Challenger Ningboo Challenger The LTA Wrexham Challenger - Wrexham Lermontov Challenger Leon Challenger Mexico City Challenger Tunis Challenger Busan Challenger Samarkand Challenger USTA Men's Challenger of Dallas - Dallas Prostejov Challenger GHI Bronx Classic - Bronx Prague Challenger Beijing Challenger Scheveningen Challenger Fergana Challenger - Fergana GHI Bronx Classic - Bronx GHI Bronx Tennis Classic - Bronx Oberstaufen Challenger Liberec Challenger San Marino Challenger X Open Internacional D'Andorra - Andorra Busan Open Challenger Tennis - Busan Kia International In Caloundra - Caloundra Heineken Challenger - Ho Chi Minh City Banja Luka Challenger Kaoshuing Challenger Dharwad Challenger 2006 - Dharwad Challenger Leon 2004 - Leon Szczecin Challenger Heineken Challenger 2004 - Ho Chi Minh City Karshi Challenger - Karshi Kazan Challenger Eckental Challenger Kolkata Challenger New Delhi Challenger Busan Open Challenger Tennis - Busan Shenzhen Challenger Scheveningen Challenger Szczecin Challenger Tashkent Challenger Indore Challenger The Surbiton Trophy - Surbiton Guangzhou Challenger Heilbronn Challenger Seoul Challenger Prostejov Challenger Prague Challenger Poprad Tatry Challenger Samsung Securities Cup - Seoul The Natrel's Challenger of Granby - Granby Heineken Challenger - Ho Chi Minh City Bratislava Challenger Kazan Challenger Nanjing Challenger Seoul Challenger Bangkok Challenger Manchester Challenger Torneo Internacional Challenger Fila 2005 - Leon Fergana Challenger - Fergana Taipei City Challenger Karshi Challenger Meerbusch Challenger Kyiv Open - Kiev Shanghai Challenger PrivatBank Cup - Dnepropetrovsk ATP Challenger Numea - New Caledonia Izmir Challenger 2006 North Shore Pro Tennis Championship - Winnetka The Natrel's Challenger - Granby Odlum Brown Vancouver Open - Vancouver Uncle Tobys Challenger in Caloundra - Caloundra Hilton Waikoloa Village USTA Challenger - Waikoloa Kobstaedernes ATP Challenger - Kolding Nur-Sultan 1 Challenger Taiwan Challenger - Kaohsiung Odlum Brown Vancouver Open - Vancouver Sunrise Challenger Prostejov Challenger Ramat Hasharon Challenger III Isla de Lanzarote - Lanzarote Semgroup Challenger - Tulsa dBI Tennis Challenger - Binghamton The LTA Nottingham Challenger - Nottingham Flea Market Cup Busan Challenger Tennis - Busan Kia International In Kawana - Kawana Samsung Challenger 2007 - Ho Chi Minh City Challenger Natrel Presented by National Bank - Granby Bukhara Challenger - Bukhara Seoul Challenger 2008 China TCL Challenger - Guangzhou Liberec Challenger Seoul Challenger China Open - Beijing IPP Open - Helsinki Jonkoping Challenger Heilbronn Challenger St. Brieuc Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Brasov Challenger Surbiton Challenger Braunschweig Challenger Brest Challenger Ningboo Challenger Taipei City Challenger Bratislava Challenger Astana Challenger Wroclaw Challenger Qingdao Challenger Busan Challenger Brescia Challenger Shymkent Challenger Prostejov Challenger Lyon Challenger Kaohsiung Challenger Bastad Challenger Chengdu Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Pune Challenger Bratislava Challenger Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Prague Challenger Flea Market Cup - Busan Ningboo Challenger Bangalore Challenger Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Wroclaw Challenger Shenzhen Challenger Kaohsiung Challenger Nanchang Challenger Seoul Challenger Aix En Provence Challenger Cassis Challenger Almaty Challenger Shenzhen Challenger Istanbul Challenger Shymkent Challenger Astana Challenger Shymkent Challenger Ningboo Challenger Hua Hin Challenger Fergana Tennis Challenger Tournament - Fergana Happy Valley Challenger Wroclaw Challenger Ordina Open - 's-Hertogenbosch Anning Challenger Karshi Challenger Ludwigshafen Challenger The Wright Financial Group, Inc. Challenger - Champaign RCA Championships - Indianapolis Almaty Challenger Moscow Challenger Ilkley Challenger Poznan Challenger Chennai Open - Chennai St. Petersburg 2 Challenger SAP Open - San Jose Vancouver Challenger Kroger / St. Jude International - Memphis Nanchang Challenger BH Tennis Open International Cup - Belo Horizonte Arizona Men's Tennis Championships - Scottsdale Tashkent Challenger Yokohama Challenger 2001 - Yokohama Irving Challenger Quanzhou Challenger Seoul Challenger Samarkand Challenger RCA Championships - Indianapolis Tashkent Challenger Jinan Challenger The 70th King's Cup and Queen's Cup - Bangkok Tashkent Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Bratislava Challenger Head Cup Busan Open - Busan Oldum Brown Vancouver Open - Vancouver Shymkent Challenger Liuzhou Challenger Shenzhen Challenger Bangalore Challenger Pune Challenger Playford Challenger The Stella Artois Championships - London Bangkok Challenger Zhuhai Challenger Binghamton Professional Tennis Tournament - Binghamton St. Brieuc Challenger AIG Japan Open Tennis Championships - Tokyo Samarkand Challenger Astana Challenger Chennai Open - Chennai Prague Challenger Prague Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Cassis Challenger The Tennis Channel Open - Las Vegas Hilton Waikoloa Village USTA Challenger - Waikoloa Ortisei Challenger Gallagher International - Hamilton Guadalajara Challenger Kun-Ming Challenger Karshi Challenger Binghamton Professional Tennis Tournament - Binghamton Brest Challenger Yokohama World Tennis Gaora Cup - Yokohama China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Shimadzu All Japan Indoor - Kyoto ATP Bangalore Challenger - Bangalore New Delhi Challenger - New Delhi Surbiton Challenger The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos 12th BH Tennis Open International Cup - Belo Horizonte Busan Challenger USTA Challenger of Tiburon - Tiburon A Glimmer of Hope Challenger - Austin ATP Challenger 2003 Numea - New Caledonia Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Open - Busan SAP Open - San Jose Samsung Securities Cup - Seoul Challenger Groningen - Groningen The Artois Championships - London The Natrel's Challenger of Granby - Granby AIG Japan Open Tennis Championships - Tokyo Olimp Kyiv Open - Kiev HTV Challenger - Ho Chi Minh City Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Fergana Challenger - Fergana AEGON International - Eastbourne Odlum Brown Vancouver Open - Vancouver Legg Mason Tennis Classic - Washington AEGON International - Eastbourne Malaysian Open - Kuala Lumpur China Open - Beijing Medibank International - Sydney Dubai Duty Free Tennis Championships - Dubai Nur-Sultan Challenger Ismaning Challenger Bratislava Challenger Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Bangkok Challenger Blois Challenger Tashkent Challenger - Tashkent Nur-Sultan Challenger Samsung Securities Cup - Seoul Cary Challenger AEGON Championships - London Busan Challenger Izmir Challenger Kremlin Cup - Moscow Aircel Chennai Open - Chennai Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Topshelf Open - 's-Hertogenbosch Salem Open - Hong Kong BB&T Atlanta Open - Atlanta Busan Challenger Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing Portugal Open - Oeiras Power Horse Cup - Dusseldorf BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Challenger Winston-Salem Open - Winston-Salem Brasov Challenger Dallas Challenger Pilot Pen Tennis - New Haven Penza Challenger Tata Open 2003 - Chennai Furth Challenger Seville Challenger Szczecin Challenger Interwetten Austrian Open - Kitzbuhel Happy Valley Challenger TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Tashkent Challenger Glasgow Challenger Bergamo Challenger AEGON Championships - London Raanana Challenger Eckental Challenger Indianapolis Tennis Championships - Indianapolis Chennai Open - Chennai Winston-Salem Open - Winston-Salem Aircel Chennai Open - Chennai The Nottingham Open - Nottingham Davidoff Swiss Indoors Basel - Basel Rakuten Japan Open - Tokyo SAP Open - San Jose SA Tennis Open - Johannesburg SA Tennis Open - Johannesburg Heineken Open - Auckland Tyumen Challenger Astana Open - Nur-Sultan Great Ocean Road Open - Melbourne Open de Nice Cote d'Azur - Nice St. Brieuc Challenger Batman Challenger PTT Thailand Open - Bangkok Bergamo Challenger Cherbourg Challenger Sarajevo Challenger Winston-Salem Open - Winston-Salem Mersin Challenger China Open - Beijing Rome Challenger AAPT Championships - Adelaide Johannesburg Challenger Delray Beach International Tennis Championships - Delray Beach U.S. National Indoor Tennis Championships - Memphis Athens Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Seoul Challenger Kremlin Cup - Moscow RCA Championships - Indianapolis Mumbai Open - Mumbai ATP Kremlin Cup - Moscow Gerry Weber Open - Halle China Open - Beijing Millenium Tennis Championships - Delray Beach The Stella Artois Championships - London U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Sao Paulo Challenger Tour Finals Winston-Salem Open - Winston-Salem Antalya Cup - Antalya Countrywide Classic - Los Angeles Kremlin Cup - Moscow Proton Malaysian Open - Kuala Lumpur Regions Morgan Keegan Championships - Memphis St. Petersburg Open - St. Petersburg AEGON Championships - London Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Serbia Open - Belgrade ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Gimcheon Challenger Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Suzhou Challenger Eckental Challenger Citi Open - Washington Le Gosier Challenger Topshelf Open - 's-Hertogenbosch Tampere Challenger Aircel Chennai Open - Chennai Apia International - Sydney Heineken Open - Auckland Open Sud de France - Montpellier Almaty Challenger Delray Beach Open - Delray Beach Izmir Challenger Grand Prix Hassan II - Casablanca Suzhou Challenger Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Bergamo Challenger Credit Agricole Suisse Open - Gstaad Anning Challenger Valencia Open - Valencia Aircel Chennai Open - Chennai Mons Challenger Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Prague Challenger AEGON Championships - London Aegon Nottingham Open - Nottingham Hamburg Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Cherbourg Challenger Pune Challenger Bangkok Challenger Tashkent Challenger Anning Challenger Karshi Challenger Busan Challenger Moselle Open - Metz Fergana Challenger Samsung Securities Cup - Seoul Poznan Challenger University of Tennessee USTA Challenger - Knoxville Perugia Challenger Citi Open - Washington Prague Challenger Prague Challenger Sopot Challenger Istanbul Challenger ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Scheveningen Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Nur-Sultan Challenger Memphis Open - Memphis Chengdu Open - Chengdu Liberec Challenger Istanbul Challenger Nur-Sultan 2 Challenger Astana Open - Astana The Stella Artois Grass Court Championships - London China Open - Beijing Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo cinch Championships - London Grand Prix Hassan II - Marrakech The 10tele.com Open - Nottingham Regions Morgan Keegan Championships - Memphis Indianapolis Tennis Championships - Indianapolis China Open - Beijing ATP Kremlin Cup - Moscow Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Regions Morgan Keegan Championships - Memphis Rogers Cup - Toronto Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Heineken Open - Auckland AEGON International - Eastbourne Garanti Koza Sofia Open - Sofia Samarkand Challenger Bangkok Challenger Anning Challenger Nanchang Challenger Almaty Challenger Cagliari Challenger Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Vietnam Open - Ho Chi Minh City Western & Southern Financial Group Masters - Cincinnati China Open - Beijing Regions Morgan Keegan Championships - Memphis Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami Open de Nice Cote d'Azur - Nice Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Chengdu Open - Chengdu BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Miami Open - Miami Open de Moselle - Metz Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne Serbia Open - Belgrade French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris PTT Thailand Open - Bangkok Wimbledon - London Dubai Duty Free Tennis Championships - Dubai U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Telecom Italia Masters - Rome French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Rogers Masters - Toronto U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Rogers Cup - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Asian Hopman Cup - Astana Davis Cup, World Group, QF, AUS-KAZ 3-2 Wimbledon (juniors) 15th Asian Games Doha 2006 Davis Cup, Group 1, PO, TPE-CHN 3-2 Davis Cup, Group 2, 2R, UKR-HUN 3-2 Davis Cup, Group I, 2R, KAZ-CHN 4-1 Hyundai Hopman Cup - Perth Davis Cup, Group I, 1R, CHN-TPE 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, PO, RUS-KAZ 3-1 Davis Cup, Group II, 2R, TPE-PHI 3-1 Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Hopman Cup - Perth Davis Cup, Group 1, 2R, TPE-IND 2-3 Davis Cup, Group II, 1R, TPE-LIB 5-0 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Davis Cup, World Group, 1R, SRB-KAZ 3-2 Olympics - Beijing Olympics - London U.S. Open (juniors) Olympics - Athens Olympics - Rio de Janeiro Olympics - Tokyo